395966
869565
102887
1975358
85152
848864
67564
361448
452214
240737
762758
651205
5152799
3569581
3084148
2395804
2234988
2053609
191678
1772118
1722136
1691196
1638471